package com.vshop.entity.alast.single.autorenewal.query.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lm
 * @date 2021/1/21 14:10
 */
@Data
public class ResponseQueryAutoRenewalRecord implements Serializable {
    private static final long serialVersionUID = -8748355646565048683L;

    @ApiModelProperty(value = "渠道编码。", example = "P000818", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "用户设备设备码（iccId/iMei号）", example = "89860220190905123941", dataType = "String")
    private String deviceCode;

    @ApiModelProperty(value = "订单支付的唯一id", example = "89860220190905123941", dataType = "String")
    private String payId;

    @ApiModelProperty(value = "请求下单时标识此请求为唯一请求，多张卡片时用于区分请求，批量充值时用此参数作为支付订单使用", example = "89860220190905123941", dataType = "String")
    private String orderNo;

    @ApiModelProperty(value = "套餐名称", example = "", dataType = "String")
    private String servicePlanShowName;

    @ApiModelProperty(value = "套餐的订购周期", example = "5", dataType = "String")
    private String orderPeriod;

    @ApiModelProperty(value = "套餐类型 （ 0-日程套餐； 1-日流量套餐； 2-月流量套餐； 3-季度流量套餐； 4-半年流量套餐； 5-年流量套餐；）,这边需要根据这个值在前端显示单位", example = "5", dataType = "String")
    private String packageType;

    @ApiModelProperty(value = "订阅时间", example = "yyyy.MM.dd", dataType = "String")
    private String subscriptionTime;
}
